package com.example.demojenkins.controller;

import com.alibaba.fastjson2.JSON;
import com.example.demojenkins.entity.TableData;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Random;

/**
 * @version 1.0
 * @author: LZ
 * @description: 主页数据
 * @since 2024-09-11 07:46
 */
@RestController
@RequestMapping("/api")
public class HomeProject {
    @RequestMapping(value = "/home",method = RequestMethod.GET)
    public String home() {
        List<TableData> list = new ArrayList<>();
        List<TableData> listDate = new ArrayList<>();
//        Random random = new Random();
//        String string = random.toString();
        HashMap<String, Object> map = new HashMap<>();
        for (int i = 0; i < 10; i++) {
            TableData tableData = new TableData();
            tableData.setMoney("85"+i);
            tableData.setName("张三");
            tableData.setLevel("1"+i);
            tableData.setPhone("1239348621");
            list.add(tableData);
//            date: '2016-05-02',
                    //   name: '张三',
                    //   code: '454545454234455',
                    //   money: '2422',
                    //   status: '1',
            TableData tableData1 = new TableData();
            tableData1.setMoney("85"+i+i);
            tableData1.setName("张三"+i);
            tableData1.setStatus("1"+i+i);
            tableData1.setCode("1239348621");
            tableData1.setNum(10);
            listDate.add(tableData1);

        }
        map.put("tableData", list);
        map.put("tableData2", listDate);
        String jsonString = JSON.toJSONString(map);
        return jsonString;
    }


}
